package censo

import java.util.Date
import censo.Empresa
import censo.Fuente

abstract class Registro {
  var _anio: Int = _
  var _montoTotalDeVentas: Double = _
  var _montoTotalDeGanancias: Double = _
  var _cargaDeDatos: Date = _
  var _empresa: Empresa = _

  def anio = _anio
  def anio_=(nuevoAnio: Int) = _anio = nuevoAnio
  def montoTotalDeVentas = _montoTotalDeVentas
  def montoTotalDeVentas_=(nuevoMonto: Double) = _montoTotalDeVentas = nuevoMonto
  def montoTotalDeGanancias = _montoTotalDeGanancias
  def montoTotalDeGanancias_=(nuevoMonto: Double) = _montoTotalDeGanancias = nuevoMonto
  def cargaDeDatos = _cargaDeDatos
  def cargaDeDatos_=(nuevaFecha: Date) = _cargaDeDatos = nuevaFecha
  def tasaDeGanancia(): Double = (this.montoTotalDeGanancias / this.montoTotalDeVentas) * 100
  def empresa() = _empresa
  def nombreDeLaProvincia(): String {}
  def nombreEmpresasConVentasMayorA(valorAComparar: Double): Boolean {}
  def soyRegistroDeEmpresa: Boolean {}
  def nombreDeLaEmpresa(): String {}
  //  			def nombreDeLaEmpresa:String{}
  def getFuente: Fuente {}
  //  			def getEmpresa:Empresa{}

}